$(function () {
    /**
     * 页面初始化
     */
    function init() {
        bindEvent();
        //表单的JQueryValidater配置验证---jquery.validate插件验证法
        $("#myForm").validate(validateInfo);
    }

    /**
     * 事件绑定
     */
    function bindEvent() {
        //添加分类
        $('#save').click(function () {
            addCategory();
        });
    }

    /**
     * 添加分类信息
     */
    function addCategory() {
        $("#myForm").ajaxSubmit($.extend(true, {}, formOptions, myFormOptions));
    }

    /**
     * 提交添加信息的表单配置
     */
    var myFormOptions = {
        url: 'insertQuestion',
        success: successResponse,
        error: errorResponse
    };

    /**
     * 添加信息得到服务器响应的回调方法
     */
    function successResponse(json, statusText) {
        if (json.errorCode == 0) {
            responseTip(json.errorCode, "恭喜您，操作成功！", 1500, function () {
                window.history.go(-1);
            });
        } else {
            responseTip(json.errorCode, json.errorInfo, 1500);
        }
    }

    //表单验证信息
    var validateInfo = {
        rules: {
            title: {
                required: true
            }
        },
        messages: {
            title: {
                required: "请输入名称"
            }
        },
        errorPlacement: function (error, element) {
            element.parent().next().append(error);
        }
    };

    init();
});